#
#  Copyright (c) 2010 RICOH Co. Ltd. All rights reserved.
#
NOMAN=noman
NOPROFILE=
NOPIC=
NOLINT=

TOPDIR=../../../../..
NCSTOPDIR= ..
NCSROOTDIR= ../../../..

.if exists(${NCSTOPDIR}/Makefile.inc)
.include "${NCSTOPDIR}/Makefile.inc"
.endif
.if exists(${NCSTOPDIR}/Makefile.conf)
.include "${NCSTOPDIR}/Makefile.conf"
.endif
.if exists(${NCSTOPDIR}/Makefile.warn)
.include "${NCSTOPDIR}/Makefile.warn"
.endif

.PATH: ${.CURDIR}
.PATH: ${.CURDIR}/msg

CFLAGS+= -g -w
CFLAGS+= -DGWIPC_USE_SOCKET
CFLAGS+= -DNAI
CFLAGS+= -DMULTI_BUFFER
CFLAGS+= -DONPTL
CFLAGS+= -D_LIBNCS_
CFLAGS += -DNCS_EXT_ESTAT_SUPPORT
CFLAGS += -DNCS_EXT_DEVIDCMD_SUPPORT
CFLAGS += -DNCS_SYSAPLID_UNUSED
CFLAGS += -DNCS_MESSENGER_SUPPORT
CFLAGS += -DNCS_JOBSPOOL_SUPPORT
CFLAGS += -DNCS_SPOOL_SEPARATE
CFLAGS += -DNCS_DMNOPT_SUPPORT
CFLAGS += -DNCS_MIF_V2
CFLAGS += -DNCS_EXT_CHANNEL_SUPPORT
CFLAGS+= -I${GWCOMMON_INC_DIR}
CFLAGS+= -I${GWCOMMON_INC_DIR}/if
CFLAGS+= -I${.CURDIR}
CFLAGS+= -I${.CURDIR}/msg
CFLAGS+= -I${NCSROOTDIR}/include/common
CFLAGS+= -I${NCS_TOP_INC_DIR}
CFLAGS+= -I${NCS_TOP_INC_DIR}/libnbt
CFLAGS+= -I${TOPDIR}/gwpf_base/destdir/usr/include
.if (${LPUX_OSVER} == "V_2_0")
CFLAGS+= -I${TOPDIR}/gwpf_base/destdir/gwipc/include/libgwipc
.endif

LIB=		gw_ncs_smb
LIBNAME=	lib${LIB}.a

SRCS= ncsd_stub.c
SRCS+= buff_local.c
SRCS+= ncs_skel.c
SRCS+= datarcv_seq.c
SRCS+= func_call.c
SRCS+= sendmsg.c
SRCS+= xxxd_thr.c
SRCS+= xxxd_nai.c
SRCS+= xxxd_queue.c
SRCS+= aplid.c
SRCS+= ncs_getdmnopt.c
SRCS+= ncs_chkstr.c
SRCS+= ncs_chkacl.c

.include <bsd.lib.mk>

TARGETDIR= ${NCSROOTDIR}/libx86
TARGET_LIBS= ${TARGETDIR}/${LIBNAME}

all: ${TARGET_LIBS}

${TARGETDIR}/${LIBNAME}: ${LIBNAME}
	@ cp -f ${LIBNAME} ${TARGETDIR}
	@ strip -g ${TARGETDIR}/${LIBNAME}

clean:
	rm -f ${TARGET_LIBS}

